#include "chapter3.h"
#include "chapter3.h"

#include <iostream>

/*class B
{
public:
  void f(int) {std::cout << "B::f(int)" << std::endl;}
  void f(char*) {std::cout << "B::f(double)" << std::endl;}
};

class S: public B
{
public:
  void f(char*) {std::cout << "S::f(double)" << std::endl;}
};
*/

int main(int argc, char* argv[])
{
  Chapter3 chapter3;
  chapter3.doStuff();
  
  /*
  B *b = new S();
  //b->f("x");
  static_cast<S*>(b)->f("x");
  
  S s;
  //s.f(2);
  */
   
  return 0;
}